팩토리 메서드 패턴 헷갈리는 팩토리들 구별하기 정적 생성 메서드를 사용하면 생성자를 private하게 숨길 수 있기 때문에 객체의 생성을 통제할 수 있다는 겁니다. 매개변수인 type에 어떤 인자가 들어오느냐에 따라 서로 다른 Cat의 자손 클래스를 생성, 리턴할 수 있습니다. 정적 생성 메서드는 객체 생성을 통제할 수 있다. 단순한 팩토리 패턴은 메서드 패러미터에 따라 어떤 상품을 인스턴스화하고 리턴하는지 결정하는 조건문을 가진 단일 ... 디자인 패턴팩토리 메서드 패턴정적 팩토리 메서드추상 팩토리 패턴단순한 팩토리단순한 팩토리 actory method Factory method는 추상화 기법을 통해 패턴을 확장함으로 먼저 추상화에 대한 개념을 알아야 한다. 추상(抽象)은 사물을 정확하게 이해하기 위해서는 사물이 지니고 있는 여러 가지 측면 가운데서 특정한 측면만을 가려내어 포착하는 것이다. 구상의 반대말이라 한다. 추상화 작업은 코드를 요약하는 것 상세한 구현 코드는 무시한채 요약된 정보만 먼저 작성한다. function create는 추... 생성 패턴디자인 패턴팩토리 메서드 패턴GOFGOF
헷갈리는 팩토리들 구별하기 정적 생성 메서드를 사용하면 생성자를 private하게 숨길 수 있기 때문에 객체의 생성을 통제할 수 있다는 겁니다. 매개변수인 type에 어떤 인자가 들어오느냐에 따라 서로 다른 Cat의 자손 클래스를 생성, 리턴할 수 있습니다. 정적 생성 메서드는 객체 생성을 통제할 수 있다. 단순한 팩토리 패턴은 메서드 패러미터에 따라 어떤 상품을 인스턴스화하고 리턴하는지 결정하는 조건문을 가진 단일 ... 디자인 패턴팩토리 메서드 패턴정적 팩토리 메서드추상 팩토리 패턴단순한 팩토리단순한 팩토리 actory method Factory method는 추상화 기법을 통해 패턴을 확장함으로 먼저 추상화에 대한 개념을 알아야 한다. 추상(抽象)은 사물을 정확하게 이해하기 위해서는 사물이 지니고 있는 여러 가지 측면 가운데서 특정한 측면만을 가려내어 포착하는 것이다. 구상의 반대말이라 한다. 추상화 작업은 코드를 요약하는 것 상세한 구현 코드는 무시한채 요약된 정보만 먼저 작성한다. function create는 추... 생성 패턴디자인 패턴팩토리 메서드 패턴GOFGOF